#carousel_panel_acm{
    padding-top: 1px;
    height:100%;
    background-image: url(/static/acm_contest/2016NEW/Hello-World.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#acm_contest_title{
    color: #FFF;
    letter-spacing: 0.2em;
}
#acm_code{
    line-height:16px;
    width: 700px;
    margin: 0 auto;
    font-family: Consolas, "Microsoft YaHei";
    color: #fff;
    text-align: left;
}

#acm_code .string {
	color: lightgreen;
}

#acm_code .identifier {
	color: cornflowerblue;
}

#acm_code .number {
	color: coral;
}

#acm_code .macro {
	color: red;
}

#acm_code .keyword {
	color: lightblue;
	font-weight: bold;
}

#acm_code .placeholder {
	margin-left: 15px
}

#acm_code .space {
	margin-left: 2em;
}

#acm_code .comments {
	color: #3f7f5f
}